package com.eps.tesoreria.DAO;



import java.util.List;

import com.eps.tesoreria.TO.BancoTO;
import com.eps.tesoreria.TO.CajaOperacionBancariaTO;
import com.eps.tesoreria.TO.CuentaEmpresaTO;
import com.eps.tesoreria.TO.DistribucionCajaOperacionBancariaTO;
import com.eps.tesoreria.TO.PagoCajaTO;

public interface IOperacionesPagoCajas {

	public boolean registraDistribucionDepositoBancario(CajaOperacionBancariaTO deposito) throws Exception;
	
	public List<CajaOperacionBancariaTO> getDepositosporCuenta(String id_cuenta_empresa) throws Exception;
	
	public List<DistribucionCajaOperacionBancariaTO> getDistribucionPorDeposito(String id_caja_operacion) throws Exception;
	
	public boolean registraDistribucionCheque(String usuario,CajaOperacionBancariaTO deposito) throws Exception;

	public List<CajaOperacionBancariaTO> getDistribucionesporCheque(String zona, String localidad, String fecha) throws Exception ;
	
	public List<PagoCajaTO> getDetalleDistribucionesporCheque(String num_operacion) throws Exception;
	
	public boolean eliminar_distribucioncheque(CajaOperacionBancariaTO registro) throws Exception;
}
